bicACO: An Ant Colony Inspired Biclustering Algorithm

نویسندگان

  • Fabrício Olivetti de França
  • Guilherme Palermo Coelho
  • Fernando José Von Zuben
چکیده

A recent proposal developed to avoid some of the drawbacks presented by standard clustering algorithms is the so-called biclustering technique [1], which performs clustering of rows and columns of the data matrix simultaneously, allowing the extraction of additional information from the dataset. Since the biclustering problem is combinatorial, and ant-based systems present several advantages when dealing with this kind of problems [2], in this work we propose an antinspired algorithm for biclustering, which was named bicACO. In order to adapt ACO to the biclustering problem some modifications must be made. First of all, each ant will have a separate pheromone table, mainly because the biclustering is a multimodal problem and requires that several different solutions be provided at the same time. In this way, indirect communication on bicACO occurs only among ants related to the same bicluster, but in different iterations of the algorithm. Additionally, each one of the k ants (the desired number of biclusters) starts from the full matrix and decides upon which row/column to remove, according to the probabilistic equation given in [2]. Each ant will repeat this step while the residue of the bicluster (defined in [1]) is above a given threshold δ or the volume is above a minimum value. The pheromone table will represent the probability (probabilistic factor of the algorithm) of removing a row or column from the full data matrix of dimension n×m, so that the pheromone table will have a size of n+m. The heuristic term of the probabilistic equation is defined as the average residue of a given row/column. The probability of removing a given row/column will become higher if the corresponding average residue is high when compared to the average residue of other rows/columns. After each ant has built a unique bicluster, the pheromone table must be updated (iterative improvement step) proportionally to the obtained results (as in [3]) and, in order to avoid stagnation, the pheromone value of the rows/columns that remained on the bicluster is reduced until τij < Δτi (Eq. 1). Once this lower limit is reached, the pheromone will automatically start to increase, in order to favor the exploration of the search space. { τij = τij + ρ.(Δτi − τij) for all j ∈ Bi Δτi = V oli/ri i V oli/ri , (1)

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

New Ant Colony Algorithm Method based on Mutation for FPGA Placement Problem

Many real world problems can be modelled as an optimization problem. Evolutionary algorithms are used to solve these problems. Ant colony algorithm is a class of evolutionary algorithms that have been inspired of some specific ants looking for food in the nature. These ants leave trail pheromone on the ground to mark good ways that can be followed by other members of the group. Ant colony optim...

متن کامل

Solving the Vehicle Routing Problem with Simultaneous Pickup and Delivery by an Effective Ant Colony Optimization

One of the most important extensions of the capacitated vehicle routing problem (CVRP) is the vehicle routing problem with simultaneous pickup and delivery (VRPSPD) where customers require simultaneous delivery and pick-up service. In this paper, we propose an effective ant colony optimization (EACO) which includes insert, swap and 2-Opt moves for solving VRPSPD that is different with common an...

متن کامل

Ant colony algorithm as a high-performance method in resource estimation using LVA field; A case study: Choghart Iron ore deposit

Kriging is an advanced geostatistical procedure that generates an estimated surface or 3D model from a scattered set of points. This method can be used for estimating resources using a grid of sampled boreholes. However, conventional ordinary kriging (OK) is unable to take locally varying anisotropy (LVA) into account. A numerical approach has been presented that generates an LVA field by calcu...

متن کامل

Hybrid Improved Dolphin Echolocation and Ant Colony Optimization for Optimal Discrete Sizing of Truss Structures

This paper presents a robust hybrid improved dolphin echolocation and ant colony optimization algorithm (IDEACO) for optimization of truss structures with discrete sizing variables. The dolphin echolocation (DE) is inspired by the navigation and hunting behavior of dolphins. An improved version of dolphin echolocation (IDE), as the main engine, is proposed and uses the positive attributes of an...

متن کامل

The Use of Ant Colony Inspired Methods in Electrocardiogram Interpretation, an Overview

This paper presents an overview of methods inspired by the behaviour of real ants in the nature which are currently in the focus of research and which have been used in the process of electrocardiogram interpretation and processing. The paper describes the use of dynamic time warping algorithm used together with ant colony inspired clustering and considers the relevant steps to speed up the alg...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008